body
{
    margin: 0;
    font-family: arial, "����";
    font-size: 12px;
    color: #000;
    background: #e8e8e8;
	min-width:920px;
}
img
{
    border: none;
}
ul, ol, h1, h2, h3, h4, h5, h6, p, form, input, select, label
{
    margin: 0;
    padding: 0;
}
li
{
    list-style-type: none;
}
a
{
    text-decoration: none;
}
table
{
    width: 100%;
    border-collapse: collapse;
}
strong
{
    color: #464646;
}


.clearfix:after
{
    clear: both;
    height: 0;
    overflow: hidden;
    display: block;
    visibility: hidden;
    content: ".";
}
.title
{
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
}
.title a
{
    color: #fff;
}
.col-left
{
    float: left;
}
.col-right
{
    float: right;
}


.header
{
    height: 97px;
    border-bottom: 1px solid #004b7a;
    overflow: hidden;
    background: #0096d4 url(../Images/header-bg.jpg) repeat-x;
    position: relative;
}
.logo
{
    width: 470px;
    height: 68px;
    padding: 29px 0 0 16px;
    float: left;
    background: url(../Images/header-bg-l.jpg) no-repeat left top;
}
.announcement
{
    width: 467px;
    height: 97px;
    overflow: hidden;
    float: right;
    padding-right: 16px;
    background: url(../Images/header-bg-r.jpg) no-repeat right top;
}
.announcement-icon
{
    background: url(../Images/announcement_icon.png) no-repeat top left;
    padding-left: 30px;
    margin-top: 67px;
    height: 18px;
    line-height: 18px;
}
.announcement li
{
    display: inline;
    padding-right: 1em;
    color: #fff;
}
.announcement a
{
    color: #fff;
}

.footer
{
    font-family: arial;
    height: 30px;
    padding: 16px 0 10px;
    margin-top: 30px;
    text-align: center;
    background: url(../Images/footer-bg.png) repeat-x top;
    clear: both;
    color: #282828;
}
.footer a:link, .footer a:visited
{
    color: #282828;
}
.footer a:hover, .footer a:active
{
    color: #2275ac;
}

.wrapper
{
    margin: 17px 16px 0 0;
    padding-left: 189px;
    zoom: 1;
}


.nav
{
    width: 157px;
    border-bottom: 1px solid #c1c1c1;
    margin-left: -173px;
    _margin-left: -87px;
    float: left;
}
.nav .title
{
    color: #fff;
    padding-left: 8px;
    background: url(../Images/nav-title.png) no-repeat;
}
.nav .inner
{
    border-left: 1px solid #c1c1c1;
    border-right: 1px solid #c1c1c1;
    background: #fff;
}
.nav .position
{
    padding: 8px 0;
}
.nav .position p
{
    margin-top: 5px;
    margin-left: 8px;
}
.nav li
{
    line-height: 28px;
}
.nav li h3
{
    border-top: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    font-size: 14px;
    background: url(../Images/nav-item-bg.png) no-repeat;
    height: 28px;
    overflow: hidden;
    color: #464646;
    cursor: pointer;
}
.nav li ul a
{
    display: block;
    background: url(../Images/dot.png) no-repeat 34px center;
    padding-left: 42px;
    line-height: 24px;
}
.nav a:link, .nav a:visited
{
    color: #464646;
}
.nav li ul a:hover, .nav li ul a:active
{
    background-color: #e7f7fa;
}
.nav .switch
{
    padding: 0 6px 0 17px;
    font-family: arial;
    display: inline-block;
    width: 10px;
}
.nav li ul
{
    padding: 5px 0;
    clear: both;
}
.nav li li
{
    height: 24px;
}

.main
{
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #c1c1c1;
    float: right;
}
.mainextend
{
    width: 180%;
    float: none;
}
.main .title
{
    background: url(../Images/content-title.png) repeat-x;
    text-align: left;
    padding: 0 4px 0 16px;
    position: relative;
}
.main .title .corner-l, .main .title .corner-r
{
    width: 4px;
    height: 30px;
    display: block;
    position: absolute;
    top: 0;
}
.main .title .corner-l
{
    background: url(../Images/content-title-l.png) no-repeat;
    left: 0;
}
.main .title .corner-r
{
    background: url(../Images/content-title-r.png) no-repeat;
    right: 0;
}
.main .inner
{
    border-left: 1px solid #c1c1c1;
    border-right: 1px solid #c1c1c1;
    padding: 16px 16px 50px 16px;
	color:#464646;
}

.inner .add-advertlong {
	background:url(../Images/btn-add-long.jpg) no-repeat;
	width:102px;
	height:24px;
	line-height:23px;
	text-align:center;
	color:#464646;
	border: medium none;
}

.inner .add-advert {
	background:url(../Images/btn-add.jpg) no-repeat;
	float:left;
	width:73px;
	height:24px;
	line-height:23px;
	text-align:center;
	color:#464646;
}
.inner .add-advert:hover {
	text-decoration:none;
}

.inner .add-advert2 {
	background:url(../Images/btn-add.jpg) no-repeat;
	float:right;
	margin-right:520px;
	width:73px;
	height:24px;
	line-height:23px;
	text-align:center;
	color:#464646;
}
.inner .add-advert2:hover {
	text-decoration:none;
}

.main a {
	color:#2275ac;
}
.main a:hover {
	text-decoration:underline;
}
.txt1 {
	width:232px;
}
.txt2 {
	width:94px;
}
.txt3 {
	width:160px;
}
.txt4 {
	width:450px;
}
.txt5 {
	width:478px;
}
.txt6 {
	width:200px;
}
.select1 {
	width:178px;
}
.select2 {
	width:48px;
}
.select3 {
	width:118px;
}
.btn {
	background:url(../Images/a02.gif) no-repeat;
	width:100px;
	height:30px;
	border:none;
	color:#fff;
	font-weight:bold;
	margin:32px 0 0 115px;
	cursor:pointer;
	font-size:14px;
}